package cn.tedu.spring.auto;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;

@Repository//数据访问层
public class UserCache {

    @Autowired//只能根据类型进行装配 无法根据Spring Bean的名称进行装配 因此出现多个接口实现类时无法完成装配
    @Qualifier(value = "cacheImpl1")//一个接口多个实现类时使用该注解可解决此问题
    private Cache cache;
}
